# 当我们在url传递参数时，比如<int:id>
# 每当我们传值时候，都会调用int对应的里面的to_python方法
# 当我们reverse这个url的时候，会调用int对应的to_url方法

# 因此我们可以自定义写这个方法，实现我们想做的功能

# 以下为int的示例代码

# class IntConverter:
#     regex = '[0-9]+'
#
#     def to_python(self, value):
#         return int(value)
#
#     def to_url(self, value):
#         return str(value)

# 如果我们重写
# class Define(object):
#     此处任意
#     regex = '[0-9]+'
#
#     def to_python(self, value):
#         print('转换之前' + value)
#         return value
#
#     def to_url(self, value):
#         print('反转之后' + value)
#         return 3
# 进行注册
# register_converter(Define, 'mingda')
# 就相当于我们起了个mingda的数据类型
